﻿/*文件注释
 * ===============================================================================
 * 说明：
 * 作者：曾永佑
 * 版本：V1.0
 * 创建日期：2013-03-03
 * 完成日期： 
 * 修改纪录：  
 * ===============================================================================
 */  
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace SRF.Security.Permission
{
    public class PermissionProvider : System.Configuration.Provider.ProviderBase
    {
        public virtual IEnumerable<UIPermission> GetUIPermissions(Principal.IUser user)
        {
            return new List<UIPermission>();
        }
        public virtual IEnumerable<UrlPermission> GetUrlPermissions(Principal.IUser user)
        {
            return new List<UrlPermission>();
        }

        /// <summary>
        /// 获取所有的url权限项
        /// </summary>
        /// <returns></returns>
        public virtual IEnumerable<UrlPermission> GetAllUrlPermissions()
        {
            return new List<UrlPermission>();
        }
        /// <summary>
        /// 获取所有已经分派权限在url权限项
        /// </summary>
        /// <returns></returns>
        public virtual IEnumerable<UrlPermission> GetActUrlPermissions()
        {
            return new List<UrlPermission>();
        }
    }
}